package com.zxf.appliction.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.zxf.appliction.domain.Filesup;
import com.zxf.appliction.domain.Staffvo;


public interface StaffVoMapper {
   

	int deleteByPrimaryKey(Integer sraffid);

    int insert(Staffvo record);

    int insertSelective(Staffvo record);

    Staffvo selectByPrimaryKey(Integer sraffid);

    int updateByPrimaryKeySelective(Staffvo record);

    int updateByPrimaryKey(Staffvo record);

    /**
     * 
     * @param starnum
     * @param endnum
     * @param searchText
     * @return 图片列表
     */
	List<Staffvo> getFileListByPagesizeAndPage(@Param("starnum")Integer starnum, @Param("endnum")Integer endnum, @Param("searchText")String searchText);
	 /**
	  * 
	  * @param starnum
	  * @param endnum
	  * @param searchText
	  * @return 图片总数
	  */
	int getFileTotleByPagesizeAndPage(@Param("starnum")Integer starnum, @Param("endnum")Integer endnum, @Param("searchText")String searchText);
	/**
	 * 
	 * @param i
	 * @return
	 */
	List<Staffvo> getFileListBytop(Integer i);
	/**
	 * 
	 * @param staffvo
	 * @return 主键
	 */
	int insertAndGetstaffID(Staffvo staffvo);

	List<Filesup> getfilesupListByStaffid(Integer staffid);
	/**
	 * 
	 * @param staffname
	 * @return staffid
	 */
	Integer getStaffidByStaffname(@Param("staffname")String staffname);
}